An Open-Source Framework for FPGA Emulation of Analog/Mixed-Signal Integrated Circuit Designs

نویسندگان

چکیده

This article presents an open-source framework for emulating mixed-signal chip designs on a field-programmable gate array (FPGA). It includes Python-based synthesizable model generator blocks (msdsl), fixed-point and floating-point SystemVerilog library representing real numbers (svreal), tool that generates emulator control infrastructure automates the FPGA build process (anasymod). The features efficiently modeling analog dynamics, nonlinearity, noise, often making use of compile-time caching to reduce required computational resources FPGA. We demonstrate framework’s generality by discussing three applications: 1) high-speed link receiver (DragonPHY); 2) firmware-controlled flyback converter; 3) NFC-powered chip. Our makes it easy emulate these systems, while providing runtimes 2–3 orders magnitude faster than CPU simulations with real-number functional models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA2: An open source framework for FPGA-GPU PCIe communication

In recent years two main platforms emerged as powerful key players in the domain of parallel computing: GPUs and FPGAs. Many researches investigate interaction and benefits of coupling them with a general purpose processor (CPU), but very few, and only very recently, integrate the two in the same computational system. Even less research are focusing on direct interaction of the two platforms [1...

متن کامل

Architectural Exploration of MPSoC Designs Based on an FPGA Emulation Framework

With the growing complexity in consumer embedded products and the improvements in process technology, Multi-Processor System-On-Chip (MPSoC) architectures have become widespread. These new systems are very complex to design as they must execute multiple complex real-time applications (e.g. video processing, or videogames), while meeting several additional design constraints (e.g. energy consump...

متن کامل

FPGA-Based Prototyping and Emulation Framework

The FPGA-Based Prototyping and Emulation Framework, which the researchers developed as part of WP8, can be integrated in the early design process of NoC-based MPSoC architectures. The framework was used to emulate the operation of the MPSoCs developed as part of the project (QAM MPSoC, etc...). The framework consists of a cycle-accurate, high-level NoC simulator and a library of synthesizable h...

متن کامل

BioJava: an open-source framework for bioinformatics

SUMMARY BioJava is a mature open-source project that provides a framework for processing of biological data. BioJava contains powerful analysis and statistical routines, tools for parsing common file formats and packages for manipulating sequences and 3D structures. It enables rapid bioinformatics application development in the Java programming language. AVAILABILITY BioJava is an open-source...

متن کامل

Integrated Circuit Signal Delay

Technologies for designing and building microelectronics-based computational equipment have been steadily advancing ever since the first commercial discrete circuits (ICs) were introduced in the late 1950s (1) (monolithic integrated circuits were introduced in the 1960s). As predicted by Moore's law in the 1960s (2), integrated-circuit density has been doubling approximately every 18 months, an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

سال: 2022

ISSN: ['1937-4151', '0278-0070']

DOI: https://doi.org/10.1109/tcad.2021.3102516